home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / utility / utilcli / vinced.lha / Include / vnc_lib.i < prev    next >
Text File  |  1996-11-02  |  8KB  |  268 lines

  1. * Produced by  pragma 3.0 (13.08.96) 
  2. *-----------------------------------------
  3. *-- VNCLibrary                          --
  4. *-- © 1990-96 THOR-Software inc         --
  5. *--                                     --
  6. *-- Library header file Version 3.12    --
  7. *--                                     --
  8. *-- created on 5/2/92 by THOR           --
  9. *-- updated to 2.06 on 3/28/93          --
  10. *-- updated to 2.08 on 4/21/93          --
  11. *-- updated to 2.12 on 6/18/93          --
  12. *-- updated to 2.14 on 6/25/93          --
  13. *-- updated to 2.16 on 9/30/93          --
  14. *-- updated to 2.17 on 10/4/93          --
  15. *-- updated to 2.21 on 11/28/93         --
  16. *-- updated to 2.26 on 1/1/94           --
  17. *-- updated to 2.32 on 2/21/94          --
  18. *-- updated to 3.00 on 3/1/96           --
  19. *-- updated to 3.12 on 10/13/96         --
  20. *-- updated to 3.14 on 11/02/96         --
  21. *-----------------------------------------
  22. *---- system entry points
  23. *_LVOVNCInputHandler    equ    -42
  24. _LVOVNCRawKeyConvert    equ    -48
  25. *---- SnipMap Support
  26. _LVOGetVNCSnip    equ    -54
  27. _LVOSetVNCSnip    equ    -60
  28. _LVOAddVNCSnipHook    equ    -66
  29. _LVORemVNCSnipHook    equ    -72
  30. *---- 2 slots reserved here
  31. *---- global patchable hook control. Don't call it, patch it
  32. _LVOInstallGlobalHooks    equ    -90
  33. *---- tabexpansion control
  34. _LVOSwitchTabExpansion    equ    -96
  35. _LVOHandleTabExpansion    equ    -102
  36. _LVOAbortTabExpansion    equ    -108
  37. *---- system entry points, continued
  38. *_LVOImVNCInputHandler    equ    -114
  39. *_LVOVNCPost    equ    -120
  40. *_LVOSysCopySnip    equ    -126
  41. *_LVOSysPasteSnip    equ    -132
  42. *_LVOVNCPreAdd    equ    -138
  43. *_LVOVNCPostRemove    equ    -144
  44. *---- CNWindow support
  45. _LVOAddWindow    equ    -150
  46. _LVORemWindow    equ    -156
  47. _LVOLockWindow    equ    -162
  48. _LVOUnLockWindow    equ    -168
  49. _LVOAllocCNWindow    equ    -174
  50. _LVOFreeCNWindow    equ    -180
  51. _LVOOpenViNCWindow    equ    -186
  52. _LVOCloseViNCWindow    equ    -192
  53. *_LVOLockList    equ    -198
  54. *_LVOUnLockList    equ    -204
  55. _LVOFindCNWindow    equ    -210
  56. _LVOUnFindCNWindow    equ    -216
  57. *---- Preferences Support
  58. _LVOLockPrefs    equ    -222
  59. _LVOUnLockPrefs    equ    -228
  60. _LVOSetVNCPrefs    equ    -234
  61. _LVOGetVNCPrefs    equ    -240
  62. _LVOGetVNCDefaultPrefs    equ    -246
  63. _LVOLoadPrefs    equ    -252
  64. _LVOSetWindowPrefs    equ    -258
  65. _LVOGetWindowPrefs    equ    -264
  66. *--- 2 slots reserved here
  67. _LVOReduceINPLines    equ    -282
  68. _LVOReduceUpperLines    equ    -288
  69. _LVOReduceLowerLines    equ    -294
  70. _LVOLoadPrefsFrom    equ    -300
  71. _LVOList2Prefs    equ    -306
  72. _LVOPrefs2List    equ    -312
  73. _LVOAllocPrefsBuffer    equ    -318
  74. _LVOFreePrefsBuffer    equ    -324
  75. *---- entry points for creating custom windows
  76. _LVODosInitPC    equ    -330
  77. _LVOMainInitPC    equ    -336
  78. _LVOMountHandler    equ    -342
  79. _LVODisMountHandler    equ    -348
  80. _LVOAddVNCHook    equ    -354
  81. _LVORemVNCHook    equ    -360
  82. *---- patchable hooks for window open/close messaging. Don't call them, patch them
  83. _LVOSendRequestPattern    equ    -366
  84. _LVOSendWindowOpens    equ    -372
  85. _LVOSendWindowCloses    equ    -378
  86. _LVOSendWindowQuits    equ    -384
  87. *---- obsolete device support functions, use the pooled functions below !
  88. _LVOVNCCreateExtIO    equ    -390
  89. _LVOVNCDeleteExtIO    equ    -396
  90. _LVOVNCCreateStdIO    equ    -402
  91. _LVOVNCDeleteStdIO    equ    -408
  92. _LVOVNCCreatePort    equ    -414
  93. _LVOVNCDeletePort    equ    -420
  94. _LVOVNCNewList    equ    -426
  95. *_LVODelayAWhile    equ    -432
  96. *---- More support functions and hooks, added in 3.0
  97. _LVOVNCRequestFile    equ    -438
  98. *---- Patchable hooks (try if you can do better)
  99. _LVOCtrlZSuspend    equ    -444
  100. *---- Even more support functions
  101. _LVOVNCUniqueID    equ    -450
  102. _LVOGetNodeN    equ    -456
  103. *---- pooled editor memory management (static and dynamic)
  104. _LVOAllocEdMem    equ    -462
  105. _LVOFreeEdMem    equ    -468
  106. _LVOAllocLine    equ    -474
  107. _LVOFreeLine    equ    -480
  108. _LVOGetYLine    equ    -486
  109. _LVOGetForcedYLine    equ    -492
  110. *---- line scrolling
  111. _LVOLogicalScrollUp    equ    -498
  112. _LVOLogicalScrollDown    equ    -504
  113. _LVOLogicalRemoveNLines    equ    -510
  114. _LVOLogicalInsertNBlankLines    equ    -516
  115. *---- 1.3 callable allocvec functions
  116. _LVOVNCAllocVec    equ    -522
  117. _LVOVNCFreeVec    equ    -528
  118. *---- patchable job control hooks
  119. _LVONotifyChOwner    equ    -534
  120. _LVONotifyClearScreen    equ    -540
  121. *---- number conversion and strings
  122. _LVOVNCAtoI    equ    -546
  123. _LVOVNCHtoI    equ    -552
  124. _LVOVNCStrToL    equ    -558
  125. *_LVOVNCReserved03    equ    -564
  126. _LVOVNCItoA    equ    -570
  127. *_LVOVNCReserved04    equ    -576
  128. *_LVOVNCObsoleteStrLen    equ    -582
  129. _LVOVNCStrCmp    equ    -588
  130. _LVOVNCStrICmp    equ    -594
  131. _LVOVNCToUpper    equ    -600
  132. _LVOVNCSPrintf    equ    -606
  133. _LVOFilterInput    equ    -612
  134. *---- 3 slots reserved here
  135. *---- more support 3.0
  136. _LVOPrintSuspend    equ    -636
  137. *---- scrolling, inserting and deleting
  138. _LVOScrollNLeft    equ    -642
  139. _LVOScrollNRight    equ    -648
  140. _LVOScrollNUp    equ    -654
  141. _LVOScrollNDown    equ    -660
  142. _LVORemoveNLines    equ    -666
  143. _LVOInsertNLines    equ    -672
  144. _LVODeleteLinesDown    equ    -678
  145. _LVOSetTextRange    equ    -684
  146. _LVOInsertBlock    equ    -690
  147. _LVOInsertChar    equ    -696
  148. _LVODeleteChar    equ    -702
  149. _LVOPrintAll    equ    -708
  150. *---- 4 slots reserved here
  151. *---- block functions
  152. _LVOBlockStart    equ    -738
  153. _LVOBlockChange    equ    -744
  154. _LVOBlockEnd    equ    -750
  155. *_LVOVNCReserved08    equ    -756
  156. _LVOCutBlock    equ    -762
  157. _LVOCopyBlock    equ    -768
  158. _LVOPasteBlock    equ    -774
  159. _LVOPasteCommand    equ    -780
  160. _LVOHideBlock    equ    -786
  161. _LVOCopyBlockQuiet    equ    -792
  162. _LVOVNCMICut    equ    -798
  163. _LVOVNCMICopy    equ    -804
  164. _LVOVNCMIPaste    equ    -810
  165. _LVOVNCMISelectAll    equ    -816
  166. _LVOCopyBufferToVec    equ    -822
  167. _LVORemoveBlock    equ    -828
  168. *---- mask functions et al.
  169. _LVOGetGlobalRasterMask    equ    -834
  170. _LVORemakeRasterLists    equ    -840
  171. _LVOFlushCopyBuffer    equ    -846
  172. *---- more block support 3.0
  173. _LVOVNCMICopyQuiet    equ    -852
  174. *---- gadget support
  175. _LVOHandleGadgets    equ    -858
  176. *_LVOVNCReserved18    equ    -864
  177. *_LVOVNCReserved19    equ    -870
  178. _LVOGetProp    equ    -876
  179. _LVOSetProp    equ    -882
  180. _LVOGetXProp    equ    -888
  181. _LVOGetYProp    equ    -894
  182. _LVOSetXProp    equ    -900
  183. _LVOSetYProp    equ    -906
  184. _LVOBuildPropGadget    equ    -912
  185. *_LVOVNCReserved11    equ    -918
  186. _LVOAllocMacro    equ    -924
  187. _LVOAllocButton    equ    -930
  188. *---- 2 slots reserved here
  189. *---- DOS support functions
  190. _LVOVNCReplyPacket    equ    -948
  191. _LVOAllocAsyncPacket    equ    -954
  192. _LVOQueueOwnerLine    equ    -960
  193. _LVOPushOwnerLine    equ    -966
  194. _LVOGetLineData    equ    -972
  195. _LVOPutLineData    equ    -978
  196. _LVOVNCLockDeviceList    equ    -984
  197. _LVOVNCUnLockDeviceList    equ    -990
  198. _LVOSendAsyncPacket    equ    -996
  199. _LVOVNCDoPacket    equ    -1002
  200. *---- line controlling
  201. _LVOSaveActual    equ    -1008
  202. _LVOLoadActual    equ    -1014
  203. _LVOClearActualINP    equ    -1020
  204. _LVOChangeActualINP    equ    -1026
  205. *---- console hacks
  206. _LVODataToConsole    equ    -1032
  207. _LVODataFromConsole    equ    -1038
  208. *---- support functions
  209. _LVOSwitchToUser    equ    -1044
  210. _LVOSwitchToDOS    equ    -1050
  211. *---- job control functions
  212. _LVOForeground    equ    -1056
  213. _LVOBackground    equ    -1062
  214. *---- cursor movement
  215. _LVOMoveCursorXY    equ    -1068
  216. _LVOMoveCursorX    equ    -1074
  217. _LVOCursorToLeft    equ    -1080
  218. _LVOCursorToRight    equ    -1086
  219. _LVODeleteCursorLine    equ    -1092
  220. _LVONewSizeWindow    equ    -1098
  221. _LVOSearchWordFWD    equ    -1104
  222. _LVOSearchWordBKWD    equ    -1110
  223. _LVOHandleKeys    equ    -1116
  224. _LVOEmptyWindowPort    equ    -1122
  225. *---- 4 slots reserved here
  226. *---- nenu support
  227. *_LVOVNCReserved14    equ    -1152
  228. _LVOHandleMenu    equ    -1158
  229. _LVORemoveMenu    equ    -1164
  230. _LVOBuildMenu    equ    -1170
  231. *_LVOVNCReserved20    equ    -1176
  232. *_LVOVNCReserved21    equ    -1182
  233. _LVORemoveMenuFromWindow    equ    -1188
  234. _LVOAddMenuToWindow    equ    -1194
  235. _LVOBuildMenuStructs    equ    -1200
  236. _LVOSetEditItems    equ    -1206
  237. _LVOConvertString    equ    -1212
  238. *_LVOVNCReserved22    equ    -1218
  239. _LVODoAsciiData    equ    -1224
  240. *_LVOVNCReserved15    equ    -1230
  241. *_LVOVNCReserved16    equ    -1236
  242. _LVOFreeMacroList    equ    -1242
  243. *---- 3 slots reserved here
  244. *---- miscellaneos
  245. _LVOPredLine    equ    -1266
  246. _LVOSuccLine    equ    -1272
  247. *_LVOVNCReserved17    equ    -1278
  248. _LVOClearFrame    equ    -1284
  249. _LVOBuildIfNeed    equ    -1290
  250. _LVODisplayCursor    equ    -1296
  251. _LVORemoveCursor    equ    -1302
  252. _LVOCmpText    equ    -1308
  253. _LVOSearchToPast    equ    -1314
  254. _LVOSearchToFuture    equ    -1320
  255. _LVOSearchWordFWDPI    equ    -1326
  256. _LVOSearchWordBKWDPI    equ    -1332
  257. _LVOPredStarter    equ    -1338
  258. _LVOSuccStarter    equ    -1344
  259. *---- 4 slots reserved here
  260. *---- extended version 3.00 entries: pooled device support
  261. _LVOPoolCreateExtIO    equ    -1374
  262. _LVOPoolDeleteExtIO    equ    -1380
  263. _LVOPoolCreateStdIO    equ    -1386
  264. _LVOPoolDeleteStdIO    equ    -1392
  265. _LVOPoolCreatePort    equ    -1398
  266. _LVOPoolDeletePort    equ    -1404
  267. *---- 4 slots reserved here
  268.